package org.mobai.controller;

import cn.hutool.core.util.IdcardUtil;

/**
 * @author Administrator
 * @version v1.0
 * @className Test
 * @description
 * @date 2024/5/10 星期五 13:43
 **/
public class Test {
    public static void main(String[] args) {
        // 身份证号码
        String idcard = "12022219890710203x";


        // 验证身份证号码是否有效
        boolean valid = IdcardUtil.isValidCard(idcard);

        if (valid) {
            System.out.println("身份证号码有效");
            // 获取身份证的信息
            String birthday = IdcardUtil.getBirth(idcard); // 获取生日
            int age = IdcardUtil.getAgeByIdCard(idcard); // 获取年龄
            int gender = IdcardUtil.getGenderByIdCard(idcard); // 获取性别

            System.out.println("出生日期：" + birthday);
            System.out.println("年龄：" + age);
            System.out.println("性别：" + gender);
        } else {
            System.out.println("身份证号码无效");
        }
    }


}
